#ifndef RUNNABLE_H_
#define RUNNABLE_H_

namespace Core {
namespace ThreadManagement {

/* Rodzic wszystkich klas zawierajacych punkt wejscia do watkow uruchamianych
 * za pomoca klasy ThreadLauncher. */
class Runnable {
public:
	virtual ~Runnable();
	/* Metoda wolana po uruchomieniu watku. */
	virtual void run() = 0;
};

} //namespace ThreadManagement
} //namespace Core

#endif /* RUNNABLE_H_ */
